home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-021.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  94 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12353);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0041");
  13.  
  14.  name["english"] = "RHSA-2003-021: krb";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated packages fix a vulnerability found in the Kerberos FTP client
  21.   distributed with the Red Hat Linux Advanced Server krb5 packages.
  22.  
  23.   [Updated 06 Feb 2003]
  24.   Added fixed packages for Advanced Workstation 2.1. For Advanced
  25.   Workstation 2.1 these packages also fix CAN-2002-1235 as described in
  26.   RHSA-2002:250
  27.  
  28.   Kerberos is a network authentication system.
  29.  
  30.   A problem has been found in the Kerberos FTP client. When retrieving a
  31.   file with a name beginning with a pipe character, the FTP client will
  32.   pass the file name to the command shell in a system() call. This could
  33.   allow a malicious FTP server to write to files outside of the current
  34.   directory or execute commands as the user running the FTP client.
  35.  
  36.   The Kerberos FTP client runs as the default FTP client when the Kerberos
  37.   package krb5-workstation is installed on a Red Hat Linux Advanced Server
  38.   distribution.
  39.  
  40.   All users of Kerberos are advised to upgrade to these errata packages which
  41.   contain a backported patch and are not vulnerable to this issue.
  42.  
  43.  
  44.  
  45.  
  46. Solution : http://rhn.redhat.com/errata/RHSA-2003-021.html
  47. Risk factor : High';
  48.  
  49.  script_description(english:desc["english"]);
  50.  
  51.  summary["english"] = "Check for the version of the krb packages";
  52.  script_summary(english:summary["english"]);
  53.  
  54.  script_category(ACT_GATHER_INFO);
  55.  
  56.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  57.  family["english"] = "Red Hat Local Security Checks";
  58.  script_family(english:family["english"]);
  59.  
  60.  script_dependencies("ssh_get_info.nasl");
  61.  
  62.  script_require_keys("Host/RedHat/rpm-list");
  63.  exit(0);
  64. }
  65.  
  66. include("rpm.inc");
  67. if ( rpm_check( reference:"krb5-devel-1.2.2-16", release:"RHEL2.1") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"krb5-libs-1.2.2-16", release:"RHEL2.1") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"krb5-server-1.2.2-16", release:"RHEL2.1") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82. if ( rpm_check( reference:"krb5-workstation-1.2.2-16", release:"RHEL2.1") )
  83. {
  84.  security_hole(0);
  85.  exit(0);
  86. }
  87.  
  88. if ( rpm_exists(rpm:"krb-", release:"RHEL2.1") )
  89. {
  90.  set_kb_item(name:"CAN-2003-0041", value:TRUE);
  91. }
  92.  
  93. set_kb_item(name:"RHSA-2003-021", value:TRUE);
  94.